package com.ruoyi.applet.domain.vo;

import com.ruoyi.applet.domain.Goods;
import com.ruoyi.applet.domain.Images;
import com.ruoyi.applet.domain.Spikes;
import com.ruoyi.applet.domain.SpikesInfo;
import com.ruoyi.common.core.annotation.Excel;

import java.math.BigDecimal;

public class SpikesGoods {
    /** 商品名称 */
    @Excel(name = "商品名称")
    private String goodsName;

    /** 商品唯一标识 */
    private Long spikesGoodId;

    /** 秒杀价格 */
    @Excel(name = "秒杀价格")
    private BigDecimal spikesPrice;

    /** 秒杀数量 */
    @Excel(name = "秒杀数量")
    private Long spikesNumber;

    /** 图片路径 */
    @Excel(name = "图片路径")
    private String imagesUrl;

    @Excel(name = "秒杀时间")
    private Integer durationInMinutes;

    public SpikesGoods() {
    }

    public SpikesGoods(String goodsName, Long spikesGoodId, BigDecimal spikesPrice, Long spikesNumber, String imagesUrl, Integer durationInMinutes) {
        this.goodsName = goodsName;
        this.spikesGoodId = spikesGoodId;
        this.spikesPrice = spikesPrice;
        this.spikesNumber = spikesNumber;
        this.imagesUrl = imagesUrl;
        this.durationInMinutes = durationInMinutes;
    }

    /**
     * 获取
     * @return goodsName
     */
    public String getGoodsName() {
        return goodsName;
    }

    /**
     * 设置
     * @param goodsName
     */
    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    /**
     * 获取
     * @return goodsId
     */
    public Long getSpikesGoodId() {
        return spikesGoodId;
    }

    /**
     * 设置
     * @param spikesGoodId
     */
    public void setSpikesGoodId(Long spikesGoodId) {
        this.spikesGoodId = spikesGoodId;
    }

    /**
     * 获取
     * @return spikesPrice
     */
    public BigDecimal getSpikesPrice() {
        return spikesPrice;
    }

    /**
     * 设置
     * @param spikesPrice
     */
    public void setSpikesPrice(BigDecimal spikesPrice) {
        this.spikesPrice = spikesPrice;
    }

    /**
     * 获取
     * @return spikesNumber
     */
    public Long getSpikesNumber() {
        return spikesNumber;
    }

    /**
     * 设置
     * @param spikesNumber
     */
    public void setSpikesNumber(Long spikesNumber) {
        this.spikesNumber = spikesNumber;
    }

    /**
     * 获取
     * @return imagesUrl
     */
    public String getImagesUrl() {
        return imagesUrl;
    }

    /**
     * 设置
     * @param imagesUrl
     */
    public void setImagesUrl(String imagesUrl) {
        this.imagesUrl = imagesUrl;
    }

    /**
     * 获取
     * @return durationInMinutes
     */
    public Integer getDurationInMinutes() {
        return durationInMinutes;
    }

    /**
     * 设置
     * @param durationInMinutes
     */
    public void setDurationInMinutes(Integer durationInMinutes) {
        this.durationInMinutes = durationInMinutes;
    }

    public String toString() {
        return "SpikesGoods{goodsName = " + goodsName + ", goodsId = " + spikesGoodId + ", spikesPrice = " + spikesPrice + ", spikesNumber = " + spikesNumber + ", imagesUrl = " + imagesUrl + ", durationInMinutes = " + durationInMinutes + "}";
    }
}
